import java.util.*;


public class Solution10 {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * pick candy
     * @param arr int整型一维数组 the array
     * @return int整型
     */
    public int candy (int[] arr) {
        // write code here
        int[] ret = new int[arr.length];
        
        ret[0] = 1;
        for(int i = 1;i<arr.length;i++) {
            if(arr[i] > arr[i-1]) {
                ret[i] = ret[i-1] + 1;
            } else {
                ret[i] = 1;
            }
        }
        int count = ret[ret.length-1];
        for(int i = arr.length-1;i>0;i--) {
            if(arr[i-1] > arr[i] && ret[i-1] <= ret[i]) {
                ret[i-1] = ret[i] + 1;
            }
            count += ret[i-1];
        }
        return count;
    }
}